Pattern Languages of Programs | |
---|---|
Abbreviation | PLoP |
Discipline | software design patterns |
Publication details | |
Publisher | ACM (USA) |
History | 1994- |
Frequency | annual |
Pattern Languages of Programs is the name of a group of annual conferences. The purpose of these conferences is to develop and refine the art of software design patterns. Most of the effort focuses on developing a textual presentation of a pattern such that it becomes easy to understand and apply. This is typically done in a writers' workshop setting.
Contents |
The flagship conference is called the Pattern Languages of Programs conference, abbreviated as PLoP. PLoP has been held in the U.S.A. since 1994[1]. Until 2004 it was held annually at Allerton Park in Monticello, Illinois, a property of the University of Illinois at Urbana Champaign. Since then, its location has alternated between Allerton park and being co-located with OOPSLA, a large computer science conference.
Notable people who chaired the conference in the past include Ward Cunningham, Richard Gabriel, Ralph Johnson, John Vlissides and Kent Beck.
PLoP (and several other Pattern Languages of Programs conferences) are sponsored by the Hillside Group, a U.S.-based non-profit organization that holds the PLoP trademark and the rights to the conference.
ChiliPLoP is an annual conference featuring "hot topics" of the PLoP community. It is held in the U.S. since 1998.
Year | Location | Conference Chair | Program Chair |
---|---|---|---|
ChiliPLoP 2011 | Carefree, Arizona, USA | Rick Mercer | Eugene Wallingford |
ChiliPLoP 2010 | Carefree, Arizona, USA | Rick Mercer | Ralph Johnson |
Held since 1996 in Kloster Irsee, Germany (former monastery, now Swabian Conference and Education Centre).
Year | Location | Conference Chair | Program Chair |
---|---|---|---|
EuroPLoP 2012 | Kloster Irsee, Bavaria, Germany | Jim Siddle | Andreas Fiesser |
EuroPLoP 2011 | Kloster Irsee, Bavaria, Germany | Andreas Fiesser | Paris Avgeriou |
EuroPLoP 2010 | Kloster Irsee, Bavaria, Germany | Paris Avgeriou | Michael Weiss |
EuroPLoP 2009 | Kloster Irsee, Bavaria, Germany | Michael Weiss | Allan Kelly |
EuroPLoP 2008 | Kloster Irsee, Bavaria, Germany | Allen Kelly | Till Schümmer |
EuroPLoP 2007 | Kloster Irsee, Bavaria, Germany | Till Schümmer | Lise Hvatum |
EuroPLoP 2006 | Kloster Irsee, Bavaria, Germany | Lise Hvatum | Uwe Zdun |
EuroPLoP 2005 | Kloster Irsee, Bavaria, Germany | Uwe Zdun | Andy Longshaw |
EuroPLoP 2004 | Kloster Irsee, Bavaria, Germany | Dietmar Schütz | Klaus Marquardt |
EuroPLoP 2003 | Kloster Irsee, Bavaria, Germany | Dietmar Schütz | Kevlin Henney |
EuroPLoP 2002 | Kloster Irsee, Bavaria, Germany | Jutta Eckstein, Christa Schwanninger | Alan O'Callaghan |
EuroPLoP 2001 | Kloster Irsee, Bavaria, Germany | Jutta Eckstein, Christa Schwanninger | Andreas Rüping |
EuroPLoP 2000 | Kloster Irsee, Bavaria, Germany | Andreas Rüping | Martine Devos |
EuroPLoP 1999 | Kloster Irsee, Bavaria, Germany | Martine Devos | Paul Dyson |
EuroPLoP 1998 | Kloster Irsee, Bavaria, Germany | Paul Dyson | Jens Coldewey |
EuroPLoP 1997 | Kloster Irsee, Bavaria, Germany | Frank Buschmann | Dirk Riehle |
EuroPLoP 1996 | Kloster Irsee, Bavaria, Germany | Frank Buschmann | Bruce Anderson |
Held in Australia or New Zealand.
Year | Location | Conference Chair | Program Chair |
---|---|---|---|
KoalaPLoP 2002 | Melbourne, Australia | Paul Taylor | James Noble, Brian Foote |
KoalaPLoP 2000 | Melbourne, Australia | Darius Zakrzewski | Jim Coplien |
MiniPLoP'2011, held in IME/USP, São Paulo, Brazil.
Year | Location | Conference Chair | Program Chair |
---|---|---|---|
MiniPLoP'2011 | São Paulo, Brazil | Eduardo Martins Guerra, Fabio Kon | Claudio Sant'Anna, Joseph W. Yoder |
Year | Location | Conference Chair | Program Chair |
---|---|---|---|
ScrumPLoP 2011 | Helsingør, Denmark | ||
ScrumPLoP 2010 | Stora Nyteboda, Sweden |
SugarLoafPLoP, held in Brazil.
Year | Location | Conference Chair | Program Chair |
---|---|---|---|
SugarLoafPLoP 2010 | Salvador, Bahia, Brazil |
VikingPLoP, held in the Scandinavian countries
The conference proceedings are typically published locally as technical reports of a sponsoring university. From 1998 to 2007, EuroPLoP papers were published annually by the German publisher Universitätsverlag Konstanz. After the conference, authors are given the chance to submit a revised paper for publication in the book series Pattern Languages of Program Design by Addison Wesley.
In 2007, an academic journal was started, called Transactions on Pattern Languages of Programming. The editors-in-chief are James Noble and Ralph Johnson and the European editor is Uwe Zdun. The journal is published by Springer-Verlag.